﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Kooboo.Commerce
{
    public interface IProductType
    {
        int Id
        {
            get;
            set;
        }

        bool IsEnable
        {
            get;
            set;
        }

        string Name
        {
            get;
            set;
        }

        string SkuAlias
        {
            get;
            set;
        }

        bool HasSummary
        {
            get;
            set;
        }

        bool HasDescription
        {
            get;
            set;
        }

        bool HasWeight
        {
            get;
            set;
        }

        bool HasPackageSize
        {
            get;
            set;
        }

        IQueryable<IProduct> Products
        {
            get;
        }

        List<ICustomField> CustomFields
        {
            get;
            set;
        }

        List<IVariation> Variations
        {
            get;
            set;
        }


    }
}
